<?php
error_reporting(0);
$err = isset($_GET['error']) ? $_GET['error'] : null ;

require'../clases/sesiones.php';
$objses = new Sesion();
$objses->iniciar();

$user = isset($_SESSION['user']) ? $_SESSION['user'] : null ;
$profile = $_SESSION['idprofile'];
$habilitado = $_SESSION['habilitado'];
if($user == ''){
    header('Location: ../index.php?error=2');
}elseif($habilitado == false){
	header('Location: ../index.php?error=5');
}
?>
<?php 
    require'../clases/profesor.php';
    require'../clases/config.php';
    require'../clases/usuarios.php';
    require'../clases/acciones.php';
?>
<!DOCTYPE html>
<html lang = "es">
    <head>
        <title>Ingresar un profesor</title>
        <meta charset = "utf-8" />
        <link rel="stylesheet" type="text/css" href="../css/intranet.css">
        <link rel="stylesheet" type="text/css" href="css/forms.css">
        <script src="../js/jquery.min.js"></script>
        <script src = "../js/mis-contactos.js"></script>
    </head>
    <body>
        <header id="header">
            <hgroup>
                <h1 class="site_title"><a href="index.html">Intranet Renacer</a></h1>
            </hgroup>
                <?php 
                if($err==1){
                    echo '<div class="error">Usted no tiene los privilegios para ingresar a la URL solicitada, Acceso Denegado</div>';
                }
             ?>
        </header>
        <section id="secondary_bar">
            <div class="user">
                <p><?php echo $_SESSION['name'] . " " . $_SESSION['apep'];?> (<a style="text-decoration: underline; color: blue;" href="log_out.php">Salir</a>)</p>
                <!-- <a class="logout_user" href="#" title="Logout">Logout</a> -->
            </div>
            </section>
            <aside id="sidebar">
                <?php
                    $objUsuario = new Usuario();
                    $con = new Coneccion();
                    $bd = $con->conectar_bd();
                    $objUsuario->smenu();
                    $con->desconectar_bd($bd);
                ?>
            </aside>
            <section id="main" class="column">
                <article class="module width_full">
                <?php
                    if(isset($_POST['submit'])){
                        if($_POST['rut'] == ''){
                                    $errors = '<span class="error">Ingrese el rut</span>';
                                }else if($_POST['nombre'] == ''){
                                    $errors = '<span class="error">Ingrese el nombre del usuario</span>';
                                }else if($_POST['ap_pat'] == ''){
                                    $errors = '<span class="error">Ingrese apellido paterno</span>';
                                }else if($_POST['ap_mat'] == ''){
                                    $errors = '<span class="error">Ingrese apellido materno</span>';
                                }else if($_POST['fecha'] == ''){
                                    $errors = '<span class="error">Ingrese fecha de nacimiento</span>';
                                }else if($_POST['cargo'] == ''){
                                    $errors = '<span class="error">Seleccione Cargo</span>';
                                }
                                else{
                                    $con = new Coneccion();
                                    $bd = $con->conectar_bd();
                                    $usuario = new Usuario();
                                    $existe_usuario = $usuario->existe_usuario($_POST['rut']);
                                    $con->desconectar_bd($bd);
                                    if($existe_usuario == true){
                                        echo '<h4 class="alert_error"> el rut ingresado ya existe</h4>';
                                    }else{
                                    $con = new Coneccion();
                                    $bd = $con->conectar_bd();
                                    $profesor = new Profesor();
                                    $agregar_profe = $profesor->insertar_profesor();
                                    echo '<h4 class="alert_success">Profesor ingresado correctamente</h4>';
                                    $con->desconectar_bd($bd);
                                    Header('Refresh: 2; Url= Ingresar_profesor.php');
                                }

                        }   
                    }
                ?>
                    <form id="agregar_usuario" class="contact_form" name="nuevo_profesor" action="" method="post">
                        <ul>
                            <li>
                                <label for="name">Rut:</label>
                                <input type="text" name="rut" maxlength="9" pattern="[0-9]{9}" required />
                                <span class="form_hint">Ingrese Rut, Sin puntos ni guion.</span>
                            </li>
                            <li>
                                <label for="name">Nombre:</label>
                                <input type="text" name="nombre" pattern="[a-zA-Z].{1,30}" maxlength="30" required />
                                <span class="form_hint">Este campo no puede estar vacio, debe ingresar un nombre</span>
                            </li>
                            <li>
                                <label for="name">Apellido Paterno:</label>
                                <input type="text" name="ap_pat" maxlength="30" pattern="[a-zA-Z].{1,30}" required />
                                <span class="form_hint">Este campo no puede estar vacio, debe ingresar un apellido</span>
                            </li>
                            <li>
                                <label for="name">Apellido Materno:</label>
                                <input type="text" name="ap_mat" maxlength="30" pattern="[a-zA-Z].{1,30}" required />
                                <span class="form_hint">Este campo no puede estar vacio, debe ingresar un apellido</span>
                            </li>
                            <li>
                                <label for="name">Fecha de nacimineto:</label>
                                <input type="date" name="fecha" min="1924-01-01" max="1990-01-01" required />
                                <span class="form_hint">Ingrese fecha de nacimiento, el profesor debe tener almenos 23 años</span>
                            </li>
                            <li>
                                <label for="name">Cargo:</label>
                                <input type="text" name="cargo" maxlength="11" value="Profesor" readonly>
                                <span class="form_hint">El cargo del profesor esta predefinido</span>
                            </li>
                            <li>
                                <button class="submit" name="submit" type="submit">Guardar datos</button>
                            </li>
                        </ul>
                    </form>
            </article>
        </section>
    </body>
</html>